1

» WarCraft 3 / Добыча дерева триггерно

quq_CCCP:
Проверять кол-во хп у дерева, вроде была функция на гуи GetWidgedLife()
Вовсе вейты в циклах - зло.
Ну вот я ставил триггеры на проверку хп, тип если больше 0, то он записывает дерево в другую переменную. Но оно чет не робчило, или криво сделал это.
В итоге я просто сделал удаление сломанного дерева сразу после его убийства. И как бы нет проблемы, но выглядит как-то не так, что ли
1

» WarCraft 3 / Пища и призванные юниты

quq_CCCP:
Нужно записывать в массив всех юнитов которых игрок вызвал, постеменно передвигая юнитов в массиве чтобы не учитывать умерших, таким образом если у тебя нехватает еды, ты удаляешь одного юнита, потом второго, потом третьего и так всех в массиве пока уровень еды не будет равен или выше уровню потребления.
Есть конечно вариант для ленивых, записывать в переменную лишь 1 юнита для каждого игрока, но как еды нехватит ты сможешь удалить лишь 1 юнита и недавать создавать еще одного. Ну и надеюсь вызов юнита сделан из способности - поставка ресурсов, которая требует для каста золото, дерево и еду =)
Для меня второй вариант предпочтительнее, так как этот мой вызов должен работать как наем войск. Проблема в том, что я походу тупой =) Игра не дает использовать конкретный вызов, если все скиллы вызова сделаны на одной способности и нах. у одного юнита. И на счет поставки ресурсов, можно конкретное название скилла, плс =)